\documentclass{sig-alternate}

\begin{document}

\title{Primer entrega del Trabajo Pr\'{a}ctico Especial}

\numberofauthors{2}

\author{
    \alignauthor
    Cosi, Gabriel\\
    \email{gcosi@alu.itba.edu.ar} \\
    \ \\
    Teisaire, Emmanuel\\
    \email{etesair@alu.itba.edu.ar} \\
    \alignauthor
    Villa Fern\'{a}ndez, Santiago\\
    \email{svillafe@alu.itba.edu.ar} \\
}

\maketitle

\begin{abstract}
En este informe realizamos el diagrama de entidad relaci\'{o}n (DER) y el modelo l\'{o}gico de datos, ambos correspondientes al modelado de un hostel.\\
Las tablas presentadas se encuentran normalizadas en \textit{Boyce-Codd}.

\end{abstract}

\keywords{primera forma normal (1NF), segunda forma normal(2NF), tercera forma normal (3NF), forma normal de Boyce-Codd (BCNF), 
diagrama entidad relaci\'{o}n (DER)}

\section{Introducci\'{o}n}\label{introduccion}

Se desea crear la base de datos de un hostel.\\
En la secci\'{o}n \ref{DER} se realiza el modelado DER y el mapeo del esquema del modelo relacional.\\
En la secci\'{o}n \ref{BCNF} se verifica que las tablas resultantes del mapeo del modelos relacional se encuentren hasta BCNF (forma normal Boyce-Codd).\\

\section{DER y mapeo l\'{o}gico}\label{DER}
El primer paso para crear una base de datos es realizar el diagrama entidad relaci\'{o}n. Esta metodologia fue creada en 1976 
por P. Chen.\\
En la figura $1$ se puede observar el diagrama entidad relaci\'{o}n utilizando "Information Engineering" de PowerDesigner.\\
En la figura $2$ se puede observar el mapeo a tablas del modelado DER observado en la figura $1$.


\section{Formas normales de las tablas}\label{BCNF}
Analizando cada tabla resultan distindas dependencias funcionales.\\
Las depencias funcionales no triviales de la tabla Cliente son:\\
\\

  $F_{Cliente}$ = $\{$ $tipoDoc$ $Numero$ $\xrightarrow{}$ $Email$ $Nombre$ $Apellido$ $FechaDeNacimiento$ $Telefono$ $Sexo$ $\}$\\
\\
Aplicando la regla de la descomposici\'{o}n se tiene que:\\
\\
  $F_{Cliente}$ = $\{$ \\$tipoDoc$ $Numero$ $\xrightarrow{}$ $Email$,\\
		  $tipoDoc$ $Numero$ $\xrightarrow{}$ $Nombre$,\\
		  $tipoDoc$ $Numero$ $\xrightarrow{}$ $Apellido$,\\
		  $tipoDoc$ $Numero$ $\xrightarrow{}$ $FechaDeNacimiento$,\\
		  $tipoDoc$ $Numero$ $\xrightarrow{}$ $Telefono$,\\ 
		  $tipoDoc$ $Numero$ $\xrightarrow{}$ $Sexo$ $\}$\\
\\

La clave para la tabla Cliente es $(tipoDoc$ $DNI)$ ya que la clausura de la misma da todo el esquema.\\
Las depencias funcionales de la tabla dormitorio son:


  $F_{Dormitorio}$ = $\{$ $NumHabitacion$ $\xrightarrow{}$ $CupoMaximo$ $TieneBanio$ $Precio$ $TipoHab$ $\}$\\
\\
Aplicando la regla de la descomposici\'{o}n se tiene que:\\
\\
  $F_{Dormitorio}$ = $\{$\\
 $NumHabitacion$ $\xrightarrow{}$ $CupoMaximo$,\\
 $NumHabitacion$ $\xrightarrow{}$ $TieneBanio$,\\
 $NumHabitacion$ $\xrightarrow{}$ $Precio$,\\
 $NumHabitacion$ $\xrightarrow{}$ $TipoHab$ $\}$\\
\\

La clave para la tabla Dormitorio es $(NumHabitacion)$ ya que la clausura de la misma da todo el esquema.\\
La tabla SolicitaReserva no tiene dependecias funcionales.\\



\subsection{Primera forma normal}

Los esquemas se encuentran en primera forma normal ya que no hay atributos compuestos en ellos.

\subsection{Segunda forma normal}

Como se puede observar en las dependecias de cada tabla, no existe atributo no primo que dependa parcialmente de alguna clave,
por lo cual los esquemas se encuentran en segunda forma normal.

\subsection{Tercera forma normal y Boyce-Codd}

En las dependencias que existen en las diversas tablas, los atributos que se encuentran a la izquierda son clave por lo cual cumple tanto
con la normalizacion en tercera forma y Boyce-Codd.

 
\begin{figure*}[hp]
\centering
\includegraphics[scale=.8]{graficos/Der}
\caption{Diagrama de entidad relaci\'{o}n}
\end{figure*}
 
 \begin{figure*}[hp]
  \centering
 \includegraphics[scale=.8]{graficos/Mlogico}
 \caption{Modelo l\'{o}gico de datos}
 \end{figure*}
 


\end{document}
